///////////////////////////////////////////////////////////////////////////////
// Project: Hoyo Client Game
//
// hy_monster_data.cpp
// Created: 2013-7-30
// Author: Like Cheng
///////////////////////////////////////////////////////////////////////////////

#include "hy_monster_data.h"
#include "hy_common_system/hy_common_func.h"


hy_monster_data::hy_monster_data()
{
	init();
}
hy_monster_data::~hy_monster_data()
{

}

bool hy_monster_data::init()
{
	m_value.clear();

	m_headicon = 0;
	m_model = 0;
	m_scale = 1.0;
	m_model_color = 0;
	m_back_plug_resid = 0;

	return true;
}

void hy_monster_data::set_template_id( int tid )
{
	m_value["template_id"] = tid;
}

void hy_monster_data::set_temp_award_id( int aid )
{
	m_value["temp_award_id"] = aid;
}

int	hy_monster_data::get_template_id()
{
	return get_json_int( m_value, "template_id" );
}
int	hy_monster_data::get_temp_award_id()
{
	return get_json_int( m_value, "temp_award_id" );
}

void hy_monster_data::set_id( int id )
{
	m_value["id"] = id;
}

void hy_monster_data::set_model( int model )
{
	m_value["model"] = model;
}

int hy_monster_data::get_model()
{
	return get_json_int( m_value, "model" );
}

float hy_monster_data::get_dodge()
{
	float f = 0.1f;

	return f;
}